Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Run core tests on Windows and test run stability #464

Merged
merged 41 commits into from
Sep 27, 2024
Merged

Run core tests on Windows and test run stability #464

merged 41 commits into from
Sep 27, 2024

Conversation

mtmk
Copy link
Collaborator

@mtmk mtmk commented Apr 4, 2024

Fixing some of the core test reliability issues and improving test coverage on Windows. Because test NatsServer seems to be a little heavy, chopped up the Core tests into Core2 and CoreUnit tests. Core2 is now using a lighter test NATS server process and CoreUnit doesn't have any need for running the server.

Also, fixed a few build warnings mainly around package security warnings for utility projects (not the public libraries); organized solution files.

@mtmk mtmk self-assigned this Apr 25, 2024
@mtmk mtmk marked this pull request as draft April 25, 2024 12:00
@mtmk mtmk changed the title Run core tests on windows Run core tests on Windows and test run stability Sep 24, 2024
mtmk added 15 commits September 25, 2024 09:04
Reorganized solution items for better project structure, moving miscellaneous files to a general grouping and creating dedicated sections for GitHub workflows and scripts. This improves clarity and maintainability of the project.
Introduced a base NATS server fixture for test classes and updated test cases to utilize the fixture. This simplifies server management and ensures consistent URL handling. Also, enhanced tests to use unique prefixes for identifiers to improve reliability.
@mtmk mtmk marked this pull request as ready for review September 26, 2024 08:58
Copy link
Member

@MauriceVanVeen MauriceVanVeen left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@mtmk mtmk merged commit 4a30725 into main Sep 27, 2024
13 checks passed
@mtmk mtmk deleted the ci-test-windows branch September 27, 2024 15:04
mtmk added a commit that referenced this pull request Oct 1, 2024
* Added Domain support for stream mirroring and sourcing and KV full support for the same. (#631)
* Adds type-forwarders NET 5.0+ (#641)
* Run core tests on Windows and test run stability (#464)
* Add JetStream NATS Client Extensions (#598)
@mtmk mtmk mentioned this pull request Oct 1, 2024
mtmk added a commit that referenced this pull request Oct 1, 2024
* Added Domain support for stream mirroring and sourcing and KV full support for the same. (#631)
* Adds type-forwarders NET 5.0+ (#641)
* Run core tests on Windows and test run stability (#464)
* Add JetStream NATS Client Extensions (#598)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Test flappers
2 participants